??????? 美國Linux服務器系統中的每個文件和目錄都是有不同的訪問許可權限的,其中文件和目錄的訪問權限可以分為只讀、只寫和可執行三種,美國Linux服務器用戶可根據自身需要把訪問權限設置為所需要的類型,本文小編就來分享美國Linux服務器修改文件權限的方式。
??????? 美國Linux服務器系統每一文件或目錄的訪問權限都有三組,每組用三位表示,分別為文件屬主的讀、寫和執行權限;與屬主同組的用戶的讀、寫和執行權限;美國Linux服務器系統中其他用戶的讀、寫和執行權限。當用ls -l命令顯示文件或目錄的詳細信息時,最左邊的列為文件的訪問權限。例如:
-rw-r--r-- 1 root root 000000 Ju1 l5 17:3l xxxxx. Tgz
??????? 橫線代表空許可,r代表只讀,w代表寫,x代表可執行。注意這里共有10個位置。第一個字符指定了美國Linux服務器文件類型,如果第一個字符是橫線,表示是一個非目錄的文件,如果是d,表示是一個目錄。
??????? 確定了一個文件的訪問權限后,美國Linux服務器用戶可以利用系統提供的chmod命令,來重新設定不同的訪問權限,也可以利用chown命令來更改美國Linux服務器某個文件或目錄的所有者,或利用chgrp命令來更改某個文件或目錄的用戶組。
??????? 1、chmod 命令
??????? chmod命令用于改變文件或目錄的訪問權限,美國Linux服務器用戶可以用它控制文件或目錄的訪問權限。該命令有兩種用法。一種是包含字母和操作符表達式的文字設定法,另一種是包含數字的數字設定法。
??????? 1)文字設定法
??????? 操作命令示例:
chmod [who] [+ | - | =] [mode] 文件名?
??????? 命令中各選項的含義為:
??????? 操作對象who可是下述字母中的任意一個或者它們的組合:
u 表示-用戶(user),即文件或目錄的所有者。 g 表示同組(group)用戶,即與文件屬主有相同組ID的所有用戶。 o 表示其他(others)用戶。 a 表示所有(all)用戶,它是系統默認值。
??????? 操作符號可以是:
+ :添加某個權限。 - :取消某個權限。 = :賦予給定權限并取消其他所有權限。
??????? 設置美國Linux服務器mode所表示的權限可用下述字母的任意組合:
R: 可讀。 w :可寫。 x :可執行,只有目標文件對某些用戶是可執行或該目標文件是目錄時才追加x 屬性。 s :在文件執行時把進程屬主或組ID置為該文件的文件屬主,u+s設置文件用戶ID位, g+s設置組ID位。 t :保存程序的文本到交換設備上。 u :與文件屬主擁有一樣的權限。 g :與和文件屬主同組的用戶擁有一樣的權限。 o :與其他用戶擁有一樣的權限。 文件名:以空格分開的要改變權限的文件列表,支持通配符
??????? 在一個美國Linux服務器命令行中可給出多個權限方式,其間用逗號隔開。例如:
chmod g+r,o+r example
??????? 2)數字設定法
??????? 美國Linux服務器用戶必須首先了解用數字表示的屬性的含義:
0表示沒有權限 1表示可執行權限 2表示可寫權限 4表示可讀權限
??????? 將其相加即可得出美國Linux服務器文件的具體屬性,所以數字屬性的格式應為3個從0到7的八進制數,其順序是(u)(g)(o)。
??????? 例如,如果想讓某個美國Linux服務器文件的屬主有讀/寫二種權限,需要把4(可讀)+2(可寫)=6(讀/寫)。數字設定法的一般形式為:
chmod [mode] 文件名?
??????? 2、chgrp命令
??????? 功能是改變美國Linux服務器系統文件或目錄所屬的組。語法:
chgrp [選項] group filename?
??????? 該命令改變美國Linux服務器指定文件所屬的用戶組,其中group可以是用戶組ID,也可以是/etc/group文件中用戶組的組名。文件名是以空格分開的要改變屬組的文件列表,支持通配符。如果用戶不是該文件的屬主或超級用戶,則不能改變該文件的組。
??????? 該命令的- R含義為:遞歸式地改變指定美國Linux服務器目錄及其下的所有子目錄和文件的屬組。例如:
$ chgrp - R book /opt/local /book
??????? 改變/opt/local /book/及其子目錄下的所有美國Linux服務器文件的屬組為book。
??????? 3、chown 命令
??????? 功能:更改美國Linux服務器系統某個文件或目錄的屬主和屬組。這個命令也很常用。例如root用戶把自己的一個文件拷貝給用戶zoe,為了讓用戶zoe能夠存取這個文件,root用戶應該把這個文件的屬主設為zoe,否則用戶zoe無法存取這個文件。語法:
chown [選項]用戶或組文件
??????? 說明:chown將指定美國Linux服務器文件的擁有者改為指定的用戶或組,用戶可以是用戶名或用戶ID,組可以是組名或組ID,文件是以空格分開的要改變權限的文件列表,支持通配符。
??????? 該命令的各選項含義如下:
- R: 遞歸式地改變指定目錄及其下的所有子目錄和文件的擁有者 - v :顯示chown命令所做的工作
??????? 以上內容就是美國Linux服務器系統更改文件權限的操作方式分享,希望能幫助到有需要的美國Linux服務器用戶們。
??????? 現在夢飛科技合作的美國VM機房的美國Linux服務器所有配置都免費贈送防御值 ,可以有效防護網站的安全,以下是部分配置介紹:
CPU | 內存 | 硬盤 | 帶寬 | IP | 價格 | 防御 |
E3-1230v3 | 16GB | 500GB?SSD | 1G無限流量 | 1個IP | 900/月 | 免費贈送1800Gbps?DDoS防御 |
E3-1270v2 | 32GB | 500GB?SSD | 1G無限流量 | 1個IP | 1250/月 | 免費贈送1800Gbps?DDoS防御 |
E3-1275v5 | 32GB | 500GB?SSD | 1G無限流量 | 1個IP | 1350/月 | 免費贈送1800Gbps?DDoS防御 |
Dual?E5-2630L | 32GB | 500GB?SSD | 1G無限流量 | 1個IP | 1450/月 | 免費贈送1800Gbps?DDoS防御 |
??????? 夢飛科技已與全球多個國家的頂級數據中心達成戰略合作關系,為互聯網外貿行業、金融行業、IOT行業、游戲行業、直播行業、電商行業等企業客戶等提供一站式安全解決方案。持續關注夢飛科技官網,獲取更多IDC資訊!
?
?